package com.ruoyi.supervise.domain;

import java.util.List;

import lombok.Data;

/**
 * @ClassName: ConDrawFirstTrial
 * @Description: 施工图审查初审实体(以单位工程区分)（注释的属性用处会根据实际情况改变，以接口的注释为主）
 * @Author wtj
 * @DateTime 2020-10-20 15:30:03
 */
@Data
public class ConDrawFirstTrial implements Cloneable {
	
	//单位工程标识符
	private String guid;
	
	//单位工程名称
	private String engineeringName;
	
	//设计单位
	private String designUnit;
	
	//违反强制性条文
	private List<Emphasize> emphasizeList;
	
	//违反一般规范条文
	private List<Emphasize> generalCommentList;
	
	//其他意见
	private List<OpinionConent> finalCommentList;
	
	//抗震专项意见
	private List<OpinionConent> seismicCommentList;
	
	//节能及太阳能专项审查意见
	private List<OpinionConent> specialCommentList;
	
	//绿色建筑审查意见
	private List<OpinionConent> greenCommentList;
	
	//下面开始适用于左右两边都有的情况
	//审查人员违反强制性条文
	private List<Emphasize> checkEmphasizeList;
	
	//审查人员违反一般规范条文
	private List<Emphasize> checkGeneralCommentList;
	
	//审查人员其他意见
	private List<OpinionConent> checkFinalCommentList;
	
	//审查人员抗震专项意见
	private List<OpinionConent> checkSeismicCommentList;
	
	//审查人员节能及太阳能专项审查意见
	private List<OpinionConent> checkSpecialCommentList;
	
	//审查人员绿色建筑审查意见
	private List<OpinionConent> checkGreenCommentList;
	
	//违反强制性条文(上次)
	private List<Emphasize> emphasizeedList;
	
	//违反一般规范条文(上次)
	private List<Emphasize> generalCommentedList;
	
	//其他意见(上次)
	private List<OpinionConent> finalCommentedList;
	
	//抗震专项意见(上次)
	private List<OpinionConent> seismicCommentedList;
	
	//节能及太阳能专项审查意见(上次)
	private List<OpinionConent> specialCommentedList;
	
	//绿色建筑审查意见(上次)
	private List<OpinionConent> greenCommentedList;
	
	//答复附件
	private Affix affix;
	
	//答复附件(上次)
	private Affix affixed;
	
	@Override
	public ConDrawFirstTrial clone() throws CloneNotSupportedException {
		return (ConDrawFirstTrial)super.clone();
    }

}
